package com.zyx.javademo.io;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author Yaxi.Zhang
 * @since 2021/6/9 18:11
 */
public class DatDemo {
    public static void main(String[] args) throws IOException {
        File file = new File("input/java/tzdb.dat");
        // 输入流
        BufferedReader br = new BufferedReader(new FileReader(file));
        String str;
        // 按行读取
        while((str=br.readLine())!=null){
            String[] ss = str.trim().split(":");
            // 如果包含key和value就输出
            if(ss.length==2){
                System.out.println("key="+ss[0].trim()+"\nvalue="+ss[1].trim());
                // 只有key 没有value就输出value=null
            }else{
                System.out.println("key="+ss[0].trim()+"\nvalue="+"null");
            }
        }
        // 关闭流
        br.close();
    }
}
